package com.mes.task.manager.iface;

import java.util.List;

import com.bstek.dorado.data.provider.Page;
import com.mes.common.manager.iface.IBasicManager;
import com.mes.task.domain.Demand;

public interface IDemandManager extends IBasicManager<Demand> {
	/**
	 * 装配任务分解函数
	 * 
	 * @author
	 * @throws Exception
	 * @see com.mes.task.manager.iface.IDemandManager#aoBreak(com.mes.task.domain.Demand)
	 */
	public void aoBreak(Demand demand) throws Exception;

	/**
	 * 根据demand的状态，更新后置需求（计划）
	 * 
	 * @param demand
	 * @throws Exception
	 */
	public void updateSuccDemands(Demand demand) throws Exception;

}
